package com.wn.sk.product.core.tast;

import java.util.Timer;

/**
 * @author yellow Docter
 * @date 2022 -09-05
 * @desc
 * 使用jdk 实现一个定时任务 (周期任务)
 *
 * 01 继承TimerTask 这个类
 *      1. public class MyTimerTask extends TimerTask
 *         重写run() 方法   任务执行的方法...
 *
 * 02 调用timer的任务调度方法
 */
public class MyTimer01 {
    public static void main(String[] args) {
        Timer timer = new Timer();
        /**
         * 参数：
         *   1  任务执行的类
         *   2  任务推迟的时间
         *   3. 2个任务之间的 间隔 (任务周期  间隔多久执行一次任务 )
         */
        timer.schedule(
                new MyTimerTask(),  // 执行的任务
                0,           // 启动就执行
                10 * 1000   // 2个任务的执行间隔
        );
    }

}
